﻿using FlyingCircusWebIS.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using PagedList;
using System.ComponentModel.DataAnnotations;

namespace FlyingCircusWebIS.ViewModels.VooVM
{
    public class VooIndexVM
    {
        public int TotalRegistros { get; set; }
        public IPagedList<Voo> Registros { get; set; }
        public List<Reserva> ListaReservas { get; set; }
        public List<Tuple<int, int>> TuplasIdVooQtdReservas { get; set; }

        //Opções para filtro

        //public string DataPartida { get; set; }
        //public string DataChegada { get; set; }
        [Display(Name = "Origem")]
        public string LocalPartida { get; set; }
        [Display(Name = "Destino")]
        public string LocalChegada { get; set; }
        [Display(Name = "Aeronave")]
        public string IdAeronave { get; set; }
        [Display(Name = "Cadastrados por mim")]
        public bool FiltroPorIdPessoaUsuario { get; set; }

        public List<SelectListItem> ItensAeronaves { get; set; }

    }
}